package com.ruoyi.project.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.project.domain.dto.CanshuDTO;
import com.ruoyi.project.domain.dto.DictDataDTO;
import com.ruoyi.project.domain.entity.Canshu;

import java.util.List;
import java.util.Map;

/**
 * (Canshu)表服务接口
 *
 * @author makejava
 * @since 2025-06-29 16:17:34
 */
public interface CanshuService extends IService<Canshu> {

    Page<?> listPage(Page<Canshu> page, CanshuDTO param);

    List<Canshu> queryList(CanshuDTO param);

    boolean saveOrUpdate(CanshuDTO param);

    boolean disabled(Integer id);

    Map<String, List<String>> getDictData();
}
